package com.bdqn.desiremall.serivce.user;

import com.bdqn.desiremall.entity.Mall_User;

/**
 * �û������ӿ�
 * 
 * @author LENOVO
 * 
 */
public interface UserService {
	/**
	 * �û���¼
	 * 
	 * @return �û���¼����Ի�ȡ�û�����Ϣ
	 */
	Mall_User login(String userName, String password);

	/**
	 * ע���û�
	 * 
	 * @param user
	 *            �û�ʵ��
	 * @return
	 */
	boolean register(Mall_User user);

	/**
	 * �������
	 * 
	 * @param password
	 *            ����
	 * @param userMobileCode
	 *            �ֻ����
	 * @return
	 */
	boolean forgetPassword(String password, String userMobileCode);

	/**
	 * ����û�����Ϣ
	 * 
	 * @param userId
	 *            �û���
	 * @return
	 */
	boolean changeUserInfo(Mall_User user);
	/**
	 * 判断用户名、手机号、邮箱、原密码
	 * @return
	 */
	boolean isExist(Mall_User mall_User);

}
